package jnBase
{
	public interface InsSceneTools
	{
		/**
		 *更新，每帧更新 
		 * 
		 */		
		function update():void;
		/**
		 * @param $steps
		 * 分析步骤信息
		 * 有子步骤的为 3*1、3*2、3*3
		 * 无子步骤的为 3*0 
		 * 根据字符串显示页面
		 */			
		function showStepByValue(step:String):void;
		/**根据提示选择工具
		 * @ $value 工具的唯一键值
		 * @ $tips  选择工具时的提示
		 * 
		 * */
		function getToolByValue($value:String,$tips:String):void;
		/**
		 *根据索引显示步骤 一个步骤完成后自动跳转时使用
		 * @param currStep 步骤索引从0开始
		 * 
		 */		
		function showStepByIndex($currStep:int):void;
		/**
		 *根据索引显示二级步骤步骤     一个二级步骤完成后自动跳转时使用
		 * @param $ind 步骤索引从0开始
		 * 
		 */		
		function showSonStepByIndex($ind:int):void;
		function showTips(str:String,bAutoHide:Boolean=false,interval:int=5000):void;
		function hideTips():void;
		function chooseToolsHandler(choosedata:Object):void;
		function closeToolsHandler():void;
		function updateTime($time:String,$etime:String):void;
		function getUserInfo($obj:Object):void;
	}
}